@charset "utf-8";
/* CSS Document */

body {padding-top: 5px; font:11px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; margin: auto auto;}
form * { font:11px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif }
a { text-decoration:none; color:#21759B }
a:hover { text-decoration:underline }

input[type=button], input[type=submit] { border:none; margin:0 }
input[type=text], input[type=password], textarea, div.box, select { width:200px; border: solid 1px #bbb; padding: .3em }

input[type=button], input[type=submit], .button { padding: .2em .5em; color:#fff!important; background-color:#21759B; margin: .1em } 

#container { width:800px; margin:0 auto; padding:1.5em; -moz-box-shadow:0 4px 18px #C8C8C8; }

#header { margin-bottom: 15px; border-bottom:solid 2px #21759B; padding-bottom:10px }
#header span { font-size: 14px; font-weight:bold; display:inline-block; float:left }

#searchForm { float:right }
#language { display:inline-block; padding:3px 0 0 10px }
#language a { padding:3px }

#container, input[type=button], input[type=submit], .button, ul.paging li a { -moz-border-radius: 5px; -webkit-border-radius: 5px; -border-radius: 5px; border:solid 1px #ccc }
ul.paging li a, a.button {border:none}

a.button { padding: .3em 1em; text-decoration:none }
#uploadAction { display:none; margin-top:1em }

#folder { float:left; width:120px; max-height:300px; overflow:auto; padding:10px; margin-right:10px; border:solid 1px #ccc }
#folder ul li { margin:5px 0; padding:3px 0 0 20px; background:url(../images/folder.png) left no-repeat }

.mainTable { background: #fff; border-collapse: collapse; text-align: left; margin-top:1em }
.mainTable th { font-weight: bold; color: #000; padding: 0 8px 10px 8px; border-bottom: 2px solid #0095c0 }
.mainTable td { border-bottom: 1px solid #ccc; color: #666; padding: 6px 8px; }
.mainTable th a { font-weight:bold }
.mainTable tbody tr:hover td { background-color:#e1eaf2; }
.mainTable tbody td a { padding: 0 0.3em; }

#mainContent { float:left; width:629px; padding:8px }

ul.paging li {float: left}
ul.paging li a, input[type=button], input[type=submit], .button { padding: .2em .5em; color:#fff!important; background-color:#0095c0; margin: .1em }
ul.paging li a.current { background-color:#000 }
ul.paging li.info {padding-right: 1.2em}

#action { margin-top:8px }

#footer { clear:both; font-weight:bold; border-top: solid 2px #21759B; padding-top: 10px!important; margin-top:20px }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }

#fileQueue { width: 400px; height: 300px; overflow: auto; border: 1px solid #E5E5E5; margin-bottom: 10px; }

.uploadifyQueueItem { font: 11px Verdana, Geneva, sans-serif; border: 2px solid #E5E5E5; background-color: #F5F5F5; margin-top: 5px; padding: 10px;
	width: 350px; }
.uploadifyError { border: 2px solid #FBCBBC !important; background-color: #FDE5DD !important;}
.uploadifyQueueItem .cancel { float:right }
.uploadifyProgress { background-color: #FFFFFF; border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; margin-top: 10px;width: 100% }
.uploadifyProgressBar { background-color: #0099FF; width: 1px; height: 3px }

#tooltip { position: absolute; z-index: 3000;	border: 1px solid #ccc;	background-color:#fff;	padding:.3em }
#tooltip h3, #tooltip div { margin: 0; }
#tooltip img { max-width:300px }